package com.ktgj.flight.common.qunar.domain;

import com.ktgj.flight.common.linkstar.domain.searchFlight.one.QunarStopInfo;

import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;

/** 航班信息
 * @author wyj
 * @create 2021-09-27 14:44
 */
public class Flightinfo {
    /// <summary>
    /// 出发机场三字码
    /// </summary>
    public String dpt ;
    /// <summary>
    /// 抵达机场三字码
    /// </summary>
    public String arr ;
    /// <summary>
    /// 出发机场
    /// </summary>
    public String dptAirport ;
    /// <summary>
    /// 出发机场航站楼
    /// </summary>
    public String dptTerminal ;
    /// <summary>
    /// 到达机场
    /// </summary>
    public String arrAirport ;
    /// <summary>
    /// 到达机场航站楼
    /// </summary>
    public String arrTerminal ;
    /// <summary>
    /// 出发时间
    /// </summary>
    public String dptTime ;
    /// <summary>
    /// 到达时间
    /// </summary>
    public String arrTime ;
    /// <summary>
    /// 航司
    /// </summary>
    public String carrier ;
    /// <summary>
    /// 航班号
    /// </summary>
    public String flightNum ;
    /// <summary>
    /// 仓位
    /// </summary>
    public String cabin ;
    public String cabinType;
    public String cabinCount;
    /// <summary>
    /// 航程距离
    /// </summary>
    public String distance ;
    /// <summary>
    /// 飞行时间
    /// </summary>
    public String flightTimes ;
    /// <summary>
    /// 基建
    /// </summary>
    public BigDecimal arf ;
    /// <summary>
    /// 燃油
    /// </summary>
    public BigDecimal tof ;
    /// <summary>
    /// 机型
    /// </summary>
    public String planetype ;
    /// <summary>
    /// 机型全名
    /// </summary>
    public String flightTypeFullName ;
    /// <summary>
    /// 是否共享航班
    /// </summary>
    public boolean codeShare ;
    /// <summary>
    /// 共享主飞航班
    /// </summary>
    public String actFlightNum ;
    /// <summary>
    /// 是否经停
    /// </summary>
    public boolean stop ;
    /// <summary>
    /// 经停次数
    /// </summary>
    public int stopsNum ;
    /// <summary>
    /// 经停城市三字码
    /// </summary>
    public String stopCityCode ;
    /// <summary>
    /// 经停城市名称
    /// </summary>
    public String stopCityName ;
    /// <summary>
    /// 经停机场三字码
    /// </summary>
    public String stopAirportCode ;
    /// <summary>
    /// 经停机场名称
    /// </summary>
    public String stopAirportName ;
    /// <summary>
    /// 经停机场全程
    /// </summary>
    public String stopAirportFullName ;
    /// <summary>
    /// 销售价
    /// </summary>
    public BigDecimal barePrice ;
    /// <summary>
    /// 最低价 tag
    /// </summary>
    public String tag ;
    /// <summary>
    /// 头等商务最低价 tag
    /// </summary>
    public String bfTag ;
    /// <summary>
    /// 头等商务最低包装价
    /// </summary>
    public BigDecimal bfPrice ;
    /// <summary>
    /// 头等商务最低裸票价
    /// </summary>
    public BigDecimal bfBarePrice ;
    /// <summary>
    ///
    /// </summary>
    public BigDecimal price ;
    /// <summary>
    /// 折扣
    /// </summary>
    public BigDecimal discount ;
    /// <summary>
    /// 是否存在餐食
    /// </summary>
    public boolean meal ;
    public BigDecimal minVppr ;
    public Object flightQuotePrices ;

    public List<QunarStopInfo> stopInfoList;

    public Flightinfo() {
        this.stopInfoList = new ArrayList<>();
    }
}
